<?php

/**
 * autoridades actions.
 *
 * @package    IPDT2
 * @subpackage autoridades
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class autoridadesActions extends sfActions
{
 /**
  * Executes index action
  *
  * @param sfRequest $request A request object
  */
   public function preExecute() {
         $this->getUser()->setAttribute('s_menu', 'autoridades');
    }  
    
  public function executeIndex(sfWebRequest $request)
  {

      $criteria =new Criteria();
      $criteria->add(DirectorsPeer::ENABLED,1);
      $director=DirectorsPeer::doSelect($criteria);
      $this->listDirectores=$director;

      $x=new Criteria();
      $x->add(TextsPeer::ID,3);
      $periodo=TextsPeer::doSelectOne($x);
      $this->periodo=$periodo;



      $c1=new Criteria();
      $c1->add(AutoridadesPeer::ID_TIPOAUTIDAD,1);
      $presidenthono=AutoridadesPeer::doSelect($c1);

      $this->presidenthono=$presidenthono;

      $c2=new Criteria();
      $c2->add(AutoridadesPeer::ID_TIPOAUTIDAD,2);
      $asochonorfund=AutoridadesPeer::doSelect($c2);

      $this->asochonorfund=$asochonorfund;

      $c3=new Criteria();
      $c3->add(AutoridadesPeer::ID_TIPOAUTIDAD,3);
      $asochonor=AutoridadesPeer::doSelect($c3);

      $this->asochonor=$asochonor;

      
      $c4=new Criteria();
      $c4->add(AutoridadesPeer::ID_TIPOAUTIDAD,4);
      $pastpresident=AutoridadesPeer::doSelect($c4);

      $this->pastpresident=$pastpresident;







    
  }

    public function executeDetalle(sfWebRequest $request){
        $id=$request->getParameter('id');
        $x=new Criteria();
        $x->add(DirectorsPeer::ID,$id);
        $autoridad=DirectorsPeer::doSelectOne($x);

        $this->autoridad=$autoridad;
    }





}
